// 导入工具包
import tools from '@/tools'

/**
 * @description 校验手机号码
 * @author 赵致喜
 * @date 2020-03-18 21:35:40
 * @version V1.0.0
 */

/**
 * @functionName mobileLengthValidation
 * @param {String} value 被校验数据
 * @return {Object} 返回结果对象
 * @description 校验手机号是否为真
 * @author 赵致喜
 * @date 2020-04-13 21:41:40
 * @version V1.0.0
 */
export const mobileLengthValidation = (value = '') => {
  const mobileRE = /^[1][3,4,5,6,7,8,9][0-9]{9}$/
  const resultObj = tools.resultObj(
    { value },
    false,
    '手机号格式不正确，请确认后重新输入'
  )
  if (value === '' || value === undefined || value === null) {
    resultObj.message = '手机号码不能为空！'
  }
  if (mobileRE.test(value)) {
    resultObj.result = true
    resultObj.message = '校验成功！'
  }
  return resultObj
}
